<section>
<h4>安装scrapy</h4>
<p>Scrapy支持Python 2.7和Python 3.3+ （在Windows上Python 3尚不支持）。如果你已经熟悉Python软件包的安装，你可以从PyPI安装Scrapy及其依赖</p>
<pre>
pip install Scrapy
</pre>
<p>因为scrap有很多依赖包，因此强烈建议你在一个专门的virtualenv中安装Scrapy，以避免与你的系统包冲突</p>
<p>scrap的几个主要依赖包</p>
<ul>
    <li>lxml，一个高效的XML和HTML解析工具</li>
    <li>parsel，一个HTML/XML数据提取库，给予lxml编写</li>
    <li>w3lib，一个多用途的辅助库，用于处理URL和网页编码</li>
    <li>twisted，一个异步网络编程框架</li>
    <li>cryptography和pyOpenSSL，用于处理各种网络级别的安全需求</li>
</ul>
<p>这些软件包的某些，其本身依赖于非Python包，根据操作系统的不同，可能需要额外的安装步骤</p>
<ul>
    <li><a class="reference external" href="http://lxml.de/installation.html">安装lxml</a></li>
    <li><a class="reference external" href="https://cryptography.io/en/latest/installation/">安装cryptography</a></li>
</ul>
</section>
<section>
<h4>特定平台安装注意事项</h4>
<p><b>Windows</b></p>
<p>从https://www.python.org/downloads/下载并安装Python 2.7。安装完成后需要设置PATH环境变量，来包括Python可执行文件和其他脚本的路径。以下路径需要添加到PATH中：</p>
<pre>C:\Python27\;C:\Python27\Scripts\</pre>
<p>为了更新PATH，请打开命令提示窗口并运行：</p>
<pre>c:\python27\python.exe c:\python27\tools\scripts\win_add2path.py</pre>
<p>关闭命令行提升窗口并重新打开它使之生效，运行下面的命令并检查它显示预期的Python版本：</p>
<pre>python --version</pre>
<p>从http://sourceforge.net/projects/pywin32/安装pywin32，请确认下载符合你系统的架构（win32或者amd64)的版本，
从https://pip.pypa.io/en/latest/installing/安装pip，打开命令行提示窗口，确认pip被正确安装:</p>
<pre>pip --version</pre>
<p>到这里，Python 2.7和pip软件包管理器肯定可以工作，让我们安装Scrapy</p>
<pre>pip install scrapy</pre>
<p>注意:windows上面的python3暂时不支持scrapy</p>

<p><b>Ubuntu 12.04+</b></p>
<p>安装依赖</p>
<pre>sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev</pre>
<p>如果使用python3，还需要进行一下工作</p>
<pre>sudo apt-get install python3 python3-dev</pre>
<p>安装scrapy</p>
<pre>pip install scrapy</pre>
</section>
<section>
<h4>Mac OS X</h4>
<p>安装Xcode命令行工具, 打开一个终端窗口</p>
<pre>xcode-select --install</pre>
<ul>
    <li>依照<a href="http://brew.sh/">brew.sh</a>中的说明安装homebrew</li>
    <li>更新你的PATH变量,将homebrew所在目录添加到PATY变量中(修改.bashrc为.zshrc，如果你使用zsh 作为默认 shell)
    <pre>echo "export PATH=/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bashrc</pre></li>
    <li>重新加载.bashrc确保修改生效<pre>source ~/.bashrc</pre></li>
    <li>安装python(不推荐使用系统自带的python)<pre>brew install python</pre></li>
    <li>安装scrapy<pre>pip install scrapy</pre></li>
</ul>
</section>